Basic Knowledge For Civil Engineers